﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using Abp.Application.Services;
using Abp.Application.Services.Dto;
using Abp.Authorization;
using Abp.Domain.Entities;
using Abp.Domain.Repositories;
using Abp.Extensions;
using Abp.IdentityFramework;
using Abp.Linq.Extensions;
using Abp.Localization;
using Abp.Runtime.Session;
using Abp.UI;
using ABP.TPLMS.Authorization;
using ABP.TPLMS.Authorization.Accounts;
using ABP.TPLMS.Authorization.Roles;
using ABP.TPLMS.Entitys;
using ABP.TPLMS.Roles.Dto;
using ABP.TPLMS.Books.Dto;
using Microsoft.AspNetCore.Identity;
using Microsoft.EntityFrameworkCore;

namespace ABP.TPLMS.Books
{
    //[AbpAuthorize]
    public class BookAppService : AsyncCrudAppService<Book, BookDto, Guid, PagedBookResultRequestDto, CreateUpdateBookDto, CreateUpdateBookDto>, IBookAppService
    {
       
        public BookAppService(IRepository<Book, Guid> repository)
            : base(repository)
        {
            
        }

        

    }
}

